home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_WDEF_129_Movable Modal.txt < prev    next >
Text File  |  1994-02-05  |  22KB  |  394 lines

  1. start:
  2. 00000000  600A                     bra        +0xC /* 0000000C */
  3. 00000002  0000 5744                ori.b      D0, 0x44 /* 'D' */
  4. 00000006  4546                     chk.w      D2, D6
  5. 00000008  0081 0001 4E56           ori.l      D1, 0x14E56
  6. // begin alternate branch 0000000C-00000010
  7. label0000000C:
  8. 0000000C  4E56 FFDE                link       A6, -0x0022
  9. // end alternate branch 0000000C-00000010
  10. label0000000C: // (misaligned)
  11. 0000000E  FFDE                     .extension 0xFDE // unimplemented
  12. 00000010  48E7 1F78                movem.l    -[A7], D3,D4,D5,D6,D7,A1,A2,A3,A4
  13. 00000014  0C6E 0006 000C           cmpi.w     [A6 + 0xC], 0x6
  14. 0000001A  6E00 00D2                bgt        +0xD4 /* 000000EE */
  15. 0000001E  0C6E 0000 000C           cmpi.w     [A6 + 0xC], 0x0
  16. 00000024  6B00 00C8                bmi        +0xCA /* 000000EE */
  17. 00000028  2055                     movea.l    A0, [A5]
  18. 0000002A  2F10                     move.l     -[A7], [A0]
  19. 0000002C  0C78 3FFF 028E           cmpi.w     [0x0000028E /* ROM85 */], 0x3FFF
  20. 00000032  53EE FFDE                sls        [A6 - 0x22]
  21. 00000036  6206                     bhi        +0x8 /* 0000003E */
  22. 00000038  6100 00D0                bsr        +0xD2 /* 0000010A */
  23. 0000003C  6006                     bra        +0x8 /* 00000044 */
  24. label0000003E:
  25. 0000003E  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  26. 00000042  A873                     syscall    SetPort
  27. label00000044:
  28. 00000044  47EE FFF8                lea.l      A3, [A6 - 0x8]
  29. 00000048  2F0B                     move.l     -[A7], A3
  30. 0000004A  A88B                     syscall    GetFontInfo
  31. 0000004C  3E1B                     move.w     D7, [A3]+
  32. 0000004E  DE5B                     add.w      D7, [A3]+
  33. 00000050  5447                     addq.w     D7, 2
  34. 00000052  08C7 0000                bset.b     D7, 0x0
  35. 00000056  7211                     moveq.l    D1, 0x11
  36. 00000058  BE41                     cmp.w      D7, D1
  37. 0000005A  6C0A                     bge        +0xC /* 00000066 */
  38. 0000005C  9247                     sub.w      D1, D7
  39. 0000005E  E249                     lsr        D1.w, 1
  40. 00000060  D36E FFF8                add.w      [A6 - 0x8], D1
  41. 00000064  7E11                     moveq.l    D7, 0x11
  42. label00000066:
  43. 00000066  36C7                     move.w     [A3]+, D7
  44. 00000068  3007                     move.w     D0, D7
  45. 0000006A  0440 000B                subi.w     D0, 0xB
  46. 0000006E  E248                     lsr        D0.w, 1
  47. 00000070  3680                     move.w     [A3], D0
  48. 00000072  42A7                     clr.l      -[A7]
  49. 00000074  A8D8                     syscall    NewRgn
  50. 00000076  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  51. 0000007A  4A2E FFDE                tst.b      [A6 - 0x22]
  52. 0000007E  672E                     beq        +0x30 /* 000000AE */
  53. 00000080  486E FFE6                pea.l      [A6 - 0x1A]
  54. 00000084  AA19                     syscall    GetForeColor
  55. 00000086  486E FFE0                pea.l      [A6 - 0x20]
  56. 0000008A  AA1A                     syscall    GetBackColor
  57. 0000008C  42A7                     clr.l      -[A7]
  58. 0000008E  4267                     clr.w      -[A7]
  59. 00000090  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  60. 00000094  486F 0006                pea.l      [A7 + 0x6]
  61. 00000098  AA42                     syscall    GetAuxWin
  62. 0000009A  544F                     addq.w     A7, 2
  63. 0000009C  205F                     movea.l    A0, [A7]+
  64. 0000009E  2050                     movea.l    A0, [A0]
  65. 000000A0  2068 0008                movea.l    A0, [A0 + 0x8]
  66. 000000A4  2D48 FFF0                move.l     [A6 - 0x10], A0
  67. 000000A8  A029                     syscall    HLock
  68. 000000AA  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  69. label000000AE:
  70. 000000AE  41EE 0008                lea.l      A0, [A6 + 0x8]
  71. 000000B2  2618                     move.l     D3, [A0]+
  72. 000000B4  3018                     move.w     D0, [A0]+
  73. 000000B6  2658                     movea.l    A3, [A0]+
  74. 000000B8  3A18                     move.w     D5, [A0]+
  75. 000000BA  3C05                     move.w     D6, D5
  76. 000000BC  0245 0003                andi.w     D5, 0x3
  77. 000000C0  4290                     clr.l      [A0]
  78. 000000C2  D040                     add.w      D0, D0
  79. 000000C4  41FA 0036                lea.l      A0, [PC + 0x36 /* 000000FC, value 0x80026C */]
  80. 000000C8  D0FB 0032                add.w      A0, [PC + D0.w + 0x32]
  81. 000000CC  4E90                     jsr        [A0]
  82. 000000CE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  83. 000000D2  A8D9                     syscall    DisposRgn/DisposeRgn
  84. 000000D4  4A2E FFDE                tst.b      [A6 - 0x22]
  85. 000000D8  6712                     beq        +0x14 /* 000000EC */
  86. 000000DA  206E FFF0                movea.l    A0, [A6 - 0x10]
  87. 000000DE  A02A                     syscall    HUnlock
  88. 000000E0  486E FFE0                pea.l      [A6 - 0x20]
  89. 000000E4  AA15                     syscall    RGBBackColor
  90. 000000E6  486E FFE6                pea.l      [A6 - 0x1A]
  91. 000000EA  AA14                     syscall    RGBForeColor
  92. label000000EC:
  93. 000000EC  A873                     syscall    SetPort
  94. label000000EE:
  95. 000000EE  4CDF 1EF8                movem.l    D3,D4,D5,D6,D7,A1,A2,A3,A4, [A7]+
  96. 000000F2  4E5E                     unlink     A6
  97. 000000F4  205F                     movea.l    A0, [A7]+
  98. 000000F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  99. 000000FA  4ED0                     jmp        [A0]
  100. 000000FC  0080 026C 0298           ori.l      D0, 0x26C0298
  101. 00000102  0046 0048                ori.w      D6, 0x48 /* 'H' */
  102. 00000106  02E0                     andi.?     -[A0], 0xFFFFFFFFFFFFFFFF
  103. 00000108  030E                     btst       A6, D1
  104. fn0000010A:
  105. 0000010A  2F38 0D2C                move.l     -[A7], [0x00000D2C /* WMgrCPort */]
  106. 0000010E  A873                     syscall    SetPort
  107. 00000110  2078 09DE                movea.l    A0, [0x000009DE /* WMgrPort */]
  108. 00000114  2278 0D2C                movea.l    A1, [0x00000D2C /* WMgrCPort */]
  109. 00000118  4868 0020                pea.l      [A0 + 0x20]
  110. 0000011C  4868 003A                pea.l      [A0 + 0x3A]
  111. 00000120  41E8 0030                lea.l      A0, [A0 + 0x30]
  112. 00000124  43E9 0030                lea.l      A1, [A1 + 0x30]
  113. 00000128  22D8                     move.l     [A1]+, [A0]+
  114. 0000012A  22D8                     move.l     [A1]+, [A0]+
  115. 0000012C  32D8                     move.w     [A1]+, [A0]+
  116. 0000012E  5048                     addq.w     A0, 8
  117. 00000130  5049                     addq.w     A1, 8
  118. 00000132  303C 0014                move.w     D0, 0x14
  119. label00000136:
  120. 00000136  32D8                     move.w     [A1]+, [A0]+
  121. 00000138  51C8 FFFC                dbf        D0, -0x6 /* 00000136 */
  122. 0000013C  A89D                     syscall    PenPat
  123. 0000013E  A87C                     syscall    BackPat
  124. 00000140  4E75                     rts
  125. 00000142  4E75                     rts
  126. 00000144  4E75                     rts
  127. fn00000146:
  128. 00000146  2F01                     move.l     -[A7], D1
  129. 00000148  206E FFEC                movea.l    A0, [A6 - 0x14]
  130. 0000014C  3228 0006                move.w     D1, [A0 + 0x6]
  131. 00000150  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  132. 00000152  0008 B070                ori.b      A0, 0x70 /* 'p' */
  133. // begin alternate branch 00000154-00000158
  134. label00000154:
  135. 00000154  B070 1008                cmp.w      D0, [A0 + D1.w + 0x8]
  136. // end alternate branch 00000154-00000158
  137. label00000154: // (misaligned)
  138. 00000156  1008                     move.b     D0, A0
  139. 00000158  6706                     beq        +0x8 /* 00000160 */
  140. 0000015A  5141                     subq.w     D1, 8
  141. 0000015C  6CF6                     bge        -0x8 /* 00000154 */
  142. 0000015E  7200                     moveq.l    D1, 0x00
  143. label00000160:
  144. 00000160  41F0 100A                lea.l      A0, [A0 + D1.w + 0xA]
  145. 00000164  2008                     move.l     D0, A0
  146. 00000166  221F                     move.l     D1, [A7]+
  147. 00000168  205F                     movea.l    A0, [A7]+
  148. 0000016A  2F00                     move.l     -[A7], D0
  149. 0000016C  4ED0                     jmp        [A0]
  150. fn0000016E:
  151. 0000016E  5448                     addq.w     A0, 2
  152. 00000170  4A68 0004                tst.w      [A0 + 0x4]
  153. 00000174  6A04                     bpl        +0x6 /* 0000017A */
  154. 00000176  2050                     movea.l    A0, [A0]
  155. 00000178  2050                     movea.l    A0, [A0]
  156. label0000017A:
  157. 0000017A  4E75                     rts
  158. 0000017C  4A2B 006E                tst.b      [A3 + 0x6E]
  159. 00000180  6700 0126                beq        +0x128 /* 000002A8 */
  160. 00000184  0C43 0004                cmpi.w     D3, 0x4
  161. 00000188  6700 011E                beq        +0x120 /* 000002A8 */
  162. 0000018C  A89E                     syscall    PenNormal
  163. 0000018E  6100 0122                bsr        +0x124 /* 000002B2 */
  164. 00000192  4A2E FFDE                tst.b      [A6 - 0x22]
  165. 00000196  6710                     beq        +0x12 /* 000001A8 */
  166. 00000198  303C 0001                move.w     D0, 0x1
  167. 0000019C  61A8                     bsr        -0x56 /* 00000146 */
  168. 0000019E  AA14                     syscall    RGBForeColor
  169. 000001A0  303C 0004                move.w     D0, 0x4
  170. 000001A4  61A0                     bsr        -0x5E /* 00000146 */
  171. 000001A6  AA15                     syscall    RGBBackColor
  172. label000001A8:
  173. 000001A8  4878 09FA                push.l     0x9FA
  174. 000001AC  2F17                     move.l     -[A7], [A7]
  175. 000001AE  2F17                     move.l     -[A7], [A7]
  176. 000001B0  2F38 0A02                move.l     -[A7], [0x00000A02 /* OneOne */]
  177. 000001B4  A8A9                     syscall    InsetRect
  178. 000001B6  A8A3                     syscall    EraseRect
  179. 000001B8  2F3C 0000 0001           move.l     -[A7], 0x1
  180. 000001BE  A8A9                     syscall    InsetRect
  181. 000001C0  6100 010E                bsr        +0x110 /* 000002D0 */
  182. 000001C4  4A2B 006F                tst.b      [A3 + 0x6F]
  183. 000001C8  6700 0062                beq        +0x64 /* 0000022C */
  184. 000001CC  4A2E FFDE                tst.b      [A6 - 0x22]
  185. 000001D0  6714                     beq        +0x16 /* 000001E6 */
  186. 000001D2  303C 0004                move.w     D0, 0x4
  187. 000001D6  6100 FF6E                bsr        -0x90 /* 00000146 */
  188. 000001DA  AA15                     syscall    RGBBackColor
  189. 000001DC  303C 0003                move.w     D0, 0x3
  190. 000001E0  6100 FF64                bsr        -0x9A /* 00000146 */
  191. 000001E4  AA14                     syscall    RGBForeColor
  192. label000001E6:
  193. 000001E6  4878 09FA                push.l     0x9FA
  194. 000001EA  3F3C 0001                move.w     -[A7], 0x1
  195. 000001EE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  196. 000001F2  A8A9                     syscall    InsetRect
  197. 000001F4  3F38 0A00                move.w     -[A7], [0x00000A00]
  198. 000001F8  31C3 0A00                move.w     [0x00000A00], D3
  199. 000001FC  2038 09FA                move.l     D0, [0x000009FA /* TempRect/Scratch8 */]
  200. 00000200  0280 0007 0007           andi.l     D0, 0x70007
  201. 00000206  2855                     movea.l    A4, [A5]
  202. 00000208  2940 FF58                move.l     [A4 - 0xA8], D0
  203. 0000020C  4878 09FA                push.l     0x9FA
  204. 00000210  487A 0098                pea.l      [PC + 0x98 /* 000002AA, value 0xFF00FF00 */]
  205. 00000214  A8A5                     syscall    FillRect
  206. 00000216  31DF 0A00                move.w     [0x00000A00], [A7]+
  207. 0000021A  31C4 09FC                move.w     [0x000009FC], D4
  208. 0000021E  4878 09FA                push.l     0x9FA
  209. 00000222  487A 0086                pea.l      [PC + 0x86 /* 000002AA, value 0xFF00FF00 */]
  210. 00000226  A8A5                     syscall    FillRect
  211. 00000228  42AC FF58                clr.l      [A4 - 0xA8]
  212. label0000022C:
  213. 0000022C  4A2E FFDE                tst.b      [A6 - 0x22]
  214. 00000230  6710                     beq        +0x12 /* 00000242 */
  215. 00000232  7001                     moveq.l    D0, 0x01
  216. 00000234  6100 FF10                bsr        -0xEE /* 00000146 */
  217. 00000238  AA14                     syscall    RGBForeColor
  218. 0000023A  7000                     moveq.l    D0, 0x00
  219. 0000023C  6100 FF08                bsr        -0xF6 /* 00000146 */
  220. 00000240  AA15                     syscall    RGBBackColor
  221. label00000242:
  222. 00000242  206B 0072                movea.l    A0, [A3 + 0x72]
  223. 00000246  2050                     movea.l    A0, [A0]
  224. 00000248  49E8 0002                lea.l      A4, [A0 + 0x2]
  225. 0000024C  2F0C                     move.l     -[A7], A4
  226. 0000024E  A8A1                     syscall    FrameRect
  227. 00000250  21D4 09FA                move.l     [0x000009FA /* TempRect/Scratch8 */], [A4]
  228. 00000254  21EC 0004 09FE           move.l     [0x000009FE], [A4 + 0x4]
  229. 0000025A  DF78 09FA                add.w      [0x000009FA /* TempRect/Scratch8 */], D7
  230. 0000025E  4878 09FA                push.l     0x9FA
  231. 00000262  2F17                     move.l     -[A7], [A7]
  232. 00000264  2F17                     move.l     -[A7], [A7]
  233. 00000266  2F38 0A02                move.l     -[A7], [0x00000A02 /* OneOne */]
  234. 0000026A  A8A9                     syscall    InsetRect
  235. 0000026C  2F3C 0007 0007           move.l     -[A7], 0x70007
  236. 00000272  A89B                     syscall    PenSize
  237. 00000274  2055                     movea.l    A0, [A5]
  238. 00000276  4868 FFF8                pea.l      [A0 - 0x8]
  239. 0000027A  A89D                     syscall    PenPat
  240. 0000027C  A8A1                     syscall    FrameRect
  241. 0000027E  2055                     movea.l    A0, [A5]
  242. 00000280  4868 FFF0                pea.l      [A0 - 0x10]
  243. 00000284  A89D                     syscall    PenPat
  244. 00000286  5578 09FA                subq.w     [0x000009FA /* TempRect/Scratch8 */], 2
  245. 0000028A  2F3C 0002 0002           move.l     -[A7], 0x20002
  246. 00000290  2F17                     move.l     -[A7], [A7]
  247. 00000292  A89B                     syscall    PenSize
  248. 00000294  A8A9                     syscall    InsetRect
  249. 00000296  4878 09FA                push.l     0x9FA
  250. 0000029A  A8A1                     syscall    FrameRect
  251. 0000029C  A89E                     syscall    PenNormal
  252. 0000029E  286B 0072                movea.l    A4, [A3 + 0x72]
  253. 000002A2  2854                     movea.l    A4, [A4]
  254. 000002A4  49EC 0002                lea.l      A4, [A4 + 0x2]
  255. label000002A8:
  256. 000002A8  4E75                     rts
  257. 000002AA  FF00                     .extension 0xF00 // unimplemented
  258. 000002AC  FF00                     .extension 0xF00 // unimplemented
  259. 000002AE  FF00                     .extension 0xF00 // unimplemented
  260. 000002B0  FF00                     .extension 0xF00 // unimplemented
  261. fn000002B2:
  262. 000002B2  41F8 09FA                lea.l      A0, [0x000009FA /* TempRect/Scratch8 */]
  263. 000002B6  226B 0072                movea.l    A1, [A3 + 0x72]
  264. 000002BA  2251                     movea.l    A1, [A1]
  265. 000002BC  5449                     addq.w     A1, 2
  266. 000002BE  2099                     move.l     [A0], [A1]+
  267. 000002C0  2151 0004                move.l     [A0 + 0x4], [A1]
  268. 000002C4  3010                     move.w     D0, [A0]
  269. 000002C6  D047                     add.w      D0, D7
  270. 000002C8  5440                     addq.w     D0, 2
  271. 000002CA  3140 0004                move.w     [A0 + 0x4], D0
  272. 000002CE  4E75                     rts
  273. fn000002D0:
  274. 000002D0  3838 0A00                move.w     D4, [0x00000A00]
  275. 000002D4  3604                     move.w     D3, D4
  276. 000002D6  9678 09FC                sub.w      D3, [0x000009FC]
  277. 000002DA  966B 008A                sub.w      D3, [A3 + 0x8A]
  278. 000002DE  E243                     asr        D3.w, 1
  279. 000002E0  7002                     moveq.l    D0, 0x02
  280. 000002E2  B640                     cmp.w      D3, D0
  281. 000002E4  6C02                     bge        +0x4 /* 000002E8 */
  282. 000002E6  3600                     move.w     D3, D0
  283. label000002E8:
  284. 000002E8  D678 09FC                add.w      D3, [0x000009FC]
  285. 000002EC  3F04                     move.w     -[A7], D4
  286. 000002EE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  287. 000002F2  2F17                     move.l     -[A7], [A7]
  288. 000002F4  A87A                     syscall    GetClip
  289. 000002F6  31C4 0A00                move.w     [0x00000A00], D4
  290. 000002FA  4878 09FA                push.l     0x9FA
  291. 000002FE  A87B                     syscall    ClipRect
  292. 00000300  2055                     movea.l    A0, [A5]
  293. 00000302  2050                     movea.l    A0, [A0]
  294. 00000304  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  295. 00000308  2F17                     move.l     -[A7], [A7]
  296. 0000030A  A8E4                     syscall    SectRgn
  297. 0000030C  31DF 0A00                move.w     [0x00000A00], [A7]+
  298. 00000310  3F03                     move.w     -[A7], D3
  299. 00000312  3038 09FA                move.w     D0, [0x000009FA /* TempRect/Scratch8 */]
  300. 00000316  D06E FFF8                add.w      D0, [A6 - 0x8]
  301. 0000031A  5240                     addq.w     D0, 1
  302. 0000031C  3F00                     move.w     -[A7], D0
  303. 0000031E  A893                     syscall    MoveTo
  304. 00000320  4A2E FFDE                tst.b      [A6 - 0x22]
  305. 00000324  671A                     beq        +0x1C /* 00000340 */
  306. 00000326  303C 0004                move.w     D0, 0x4
  307. 0000032A  6100 FE1A                bsr        -0x1E4 /* 00000146 */
  308. 0000032E  AA15                     syscall    RGBBackColor
  309. 00000330  303C 0002                move.w     D0, 0x2
  310. 00000334  6100 FE10                bsr        -0x1EE /* 00000146 */
  311. 00000338  AA14                     syscall    RGBForeColor
  312. 0000033A  3F3C 0001                move.w     -[A7], 0x1
  313. 0000033E  A889                     syscall    TextMode
  314. label00000340:
  315. 00000340  206B 0086                movea.l    A0, [A3 + 0x86]
  316. 00000344  A029                     syscall    HLock
  317. 00000346  2F10                     move.l     -[A7], [A0]
  318. 00000348  A884                     syscall    DrawString
  319. 0000034A  206B 0086                movea.l    A0, [A3 + 0x86]
  320. 0000034E  A02A                     syscall    HUnlock
  321. 00000350  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  322. 00000354  A879                     syscall    SetClip
  323. 00000356  3003                     move.w     D0, D3
  324. 00000358  5D43                     subq.w     D3, 6
  325. 0000035A  D06B 008A                add.w      D0, [A3 + 0x8A]
  326. 0000035E  B044                     cmp.w      D0, D4
  327. 00000360  6C02                     bge        +0x4 /* 00000364 */
  328. 00000362  3800                     move.w     D4, D0
  329. label00000364:
  330. 00000364  5C44                     addq.w     D4, 6
  331. 00000366  4E75                     rts
  332. 00000368  4267                     clr.w      -[A7]
  333. 0000036A  2F03                     move.l     -[A7], D3
  334. 0000036C  2F2B 0076                move.l     -[A7], [A3 + 0x76]
  335. 00000370  A8E8                     syscall    PtInRgn
  336. 00000372  4A1F                     tst.b      [A7]+
  337. 00000374  6706                     beq        +0x8 /* 0000037C */
  338. 00000376  7001                     moveq.l    D0, 0x01
  339. 00000378  6000 0014                bra        +0x16 /* 0000038E */
  340. label0000037C:
  341. 0000037C  6100 FF34                bsr        -0xCA /* 000002B2 */
  342. 00000380  4267                     clr.w      -[A7]
  343. 00000382  2F03                     move.l     -[A7], D3
  344. 00000384  2F08                     move.l     -[A7], A0
  345. 00000386  A8AD                     syscall    PtInRect
  346. 00000388  4A1F                     tst.b      [A7]+
  347. 0000038A  6706                     beq        +0x8 /* 00000392 */
  348. 0000038C  7002                     moveq.l    D0, 0x02
  349. label0000038E:
  350. 0000038E  2D40 0014                move.l     [A6 + 0x14], D0
  351. label00000392:
  352. 00000392  4E75                     rts
  353. 00000394  41F8 09FA                lea.l      A0, [0x000009FA /* TempRect/Scratch8 */]
  354. 00000398  2F08                     move.l     -[A7], A0
  355. 0000039A  20EB 0010                move.l     [A0]+, [A3 + 0x10]
  356. 0000039E  20AB 0014                move.l     [A0], [A3 + 0x14]
  357. 000003A2  204B                     movea.l    A0, A3
  358. 000003A4  6100 FDC8                bsr        -0x236 /* 0000016E */
  359. 000003A8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  360. 000003AC  4457                     neg.w      [A7]
  361. 000003AE  446F 0002                neg.w      [A7 + 0x2]
  362. 000003B2  A8A8                     syscall    OffsetRect
  363. 000003B4  2F2B 0076                move.l     -[A7], [A3 + 0x76]
  364. 000003B8  4878 09FA                push.l     0x9FA
  365. 000003BC  A8DF                     syscall    RectRgn
  366. 000003BE  2F2B 0072                move.l     -[A7], [A3 + 0x72]
  367. 000003C2  4878 09FA                push.l     0x9FA
  368. 000003C6  2F17                     move.l     -[A7], [A7]
  369. 000003C8  2F3C FFF8 FFF8           move.l     -[A7], 0xFFF8FFF8
  370. 000003CE  A8A9                     syscall    InsetRect
  371. 000003D0  3007                     move.w     D0, D7
  372. 000003D2  5540                     subq.w     D0, 2
  373. 000003D4  9178 09FA                sub.w      [0x000009FA /* TempRect/Scratch8 */], D0
  374. 000003D8  A8DF                     syscall    RectRgn
  375. 000003DA  4E75                     rts
  376. 000003DC  4E75                     rts
  377. 000003DE  41F8 0A0E                lea.l      A0, [0x00000A0E /* IconBitmap */]
  378. 000003E2  20C9                     move.l     [A0]+, A1
  379. 000003E4  30FC 0002                move.w     [A0]+, 0x2
  380. 000003E8  4298                     clr.l      [A0]+
  381. 000003EA  2081                     move.l     [A0], D1
  382. 000003EC  4878 0A0E                push.l     0xA0E
  383. 000003F0  2057                     movea.l    A0, [A7]
  384. 000003F2  2255                     movea.l    A1, [A5]
  385. 000003F4  2251                     movea.l    A1, [A1]
  386. 000003F6  4869 0002                pea.l      [A1 + 0x2]
  387. 000003FA  4868 0006                pea.l      [A0 + 0x6]
  388. 000003FE  4878 09FA                push.l     0x9FA
  389. 00000402  3F00                     move.w     -[A7], D0
  390. 00000404  42A7                     clr.l      -[A7]
  391. 00000406  A8EC                     syscall    CopyBits
  392. 00000408  4E75                     rts
  393. 0000040A  4E75                     rts
  394.